-- DocVer 711.27


Una breve guia de las extensiones incluidas hasta el momento:

 * Alias (Sarganar) Extension que mapea propiedades y atributos de InformATE!
	y sus equivalentes en el ingles original, que son los que usa INFSP.
	Pensado para los informitas que venian usando informATE.

 * Puertas (Zak) La programacin de puertas que unan dos localidades 
	se simplifica al mximo si usas este mdulo. 
	Adaptado a INFSP
	
 * Facilitar (Zak) Sencilla librera que crea la clase "Localidad" y la clase 
	"Objeto" para diferenciar la programacin posterior de objetos de 
	cada clase segn la clsica distincin PAWsiana.
	
 * Efectos (Zak) Libreria especifica para Glulx que simplifica la programacin
	de efectos de sonido, proporcionando un interfaz de alto nivel para
	acceder a las rutinas Glk de sonido. Viene con demo de uso para compilar.

 * Aleat v1.3 (Presi) Proporciona una rutina para generar nmeros pseudoaleatorios,
	como alternativa a la funcin random de Inform, con mayores posibilidades
	de configuracin.
	
 * SIX v2.1 (Zak) Librera para manipulacin de grficos. Permite usar instrucciones
	de alto nivel como PintarGrafico(),que son convertidas en cdigo Z (para
	IznoguZ), o en llamadas a Glk	(para la mquina  Glulx), segn una opcin del
	compilador.
	
 * PNJMovil v9.0 (Zak) Para simplificar la programacin de PSIs que deambulen por el
	mapa del juego. Pueden caminar al azar, siguiendo rutas concretas, o buscando
	de forma "inteligente" su propia ruta. Version adaptada de moveclass.h 
	
 * PNJPuertas (Jaevius) Una completisima libreria para facilitar la programacin de puertas
	en combinacin con la librera PNJMovil (puertas que pueden ser usadas por los PNJ
	en sus paseos).
	
 * Salidas (Grendel, Zak y Ceotan) Para listar las salidas en una localidad.
 
 * Array (Baltasar) Este mdulo proporciona las clases "vector" "array" y "asociativo" como
	una alternativa para quienes odien la sintaxis que utiliza Inform para los arrays, o
	quienes necesiten arrays bidimensionales o asociativos.
	
 * BajoNivel (Zak) Implementa las funciones BorrarPantalla y EsperarTecla, tanto para la
	mquina Z como para la mquina Glulx, para independizar al juego de la plataforma
	y simplificar la conversin de antiguos juegos Z a Glulx.
	
 * Barra v2 (Presi) Completisima libreria para quien desee una barra de estado personalizada
	en su juego. Con una sintaxis sencilla se pueden crear barras de estado de varias
	lineas, y decidir qu se quiere mostrar en ellas.
	
 * Hora24 (Presi) Mdulo para Inform que maneja la hora en formato 24 horas	(p. ej. 17:43). 
 
 * Capitular (JSJ) Imprime letras capitulares, esto es, bonitas letras grficas elaboradas
	al inicio de prrafos, descripciones o pginas. Requiere infglk-0.6.1. 
	
 * Responde  (Baltasar) Se trata de clases para objetos que devuelvan un mensaje distinto
	cada vez que se les llame. Es til para objetos con descripciones distintas o ligeramente
	distintas. Adems, se les pueden asociar distintas acciones, y unos devuelven un
	mensaje distinto hasta que llegan al ltimo o vuelven a empezar. Requiere la extension Array.	

 * Combate (Baltasar) Con esta librera de combate, podremos incluir en nuestros juegos
	caractersticas propias de los juegos de rol, en los que se libran combates basndose
	en una serie de puntuaciones de vida, de capacidad de ataque ... etc.
	
 * GramaticaCombate (Baltasar) Gramtica que aade las acciones necesarias para manejar
	las armas.
	
 * ZN (Presi) Permite al jugador esperar varios turnos del juego con una sola orden
	(por ejemplo ESPERA 10). La versin 2.1 actualiza correctamente la barra de estado.

 * GramaticaExperta (Mapache) Extiende la gramtica, aumentando el nmero de verbos reconocidos.
 
 * Cadenas (Baltasar) Implementa algunas funciones de cadenas (como pasar a mayusculas).
 
 * Pensamientos (Baltasar) Este mdulo permite ofrecer varios pensamientos al jugador, en secuencia,
	o slo uno. Requiere el modulo 'Cadenas' .

 * Decorado (Zak) Para programar de forma ms sencilla y eficiente "objetos de decorado",
	es decir, que slo pueden ser examinados. 

 * Triespacio (Baltasar) Permite manejar mapas con localizaciones tridimensionales. Es til para,
	por ejemplo, simular mucho mejor un barco que navega siguiendo un mapa hasta la isla
	del tesoro, sin tener que hacerlo por localidades. Necesita el mdulo 'array'. 
	
 * Contenedores (Adaptacin de Dhan) Crea la clase de objeto "contenedor" para manejar
	los parmetros de Peso, Volumen y Tamao.	
	
 * Cortos (Zak) Para programar "cortometrajes", que son pequeas escenas no-interactivas,
	en los que se va mostrando texto, haciendo pausas automticas entre prrafos.
	
 * Etemas (Zak) Para simplificar la programacin de PSIs que reconozcan "temas" de conversacin.
	El jugador debe hablar con ellos usando la sintaxis "PREGUNTA A PEPE SOBRE JUAN", por ejemplo.
	
 * Decir (Zak) Para que la librera trate automticamente el comando DECIR HOLA, por ejemplo
	(la librera estndar no acepta este comando, pues es necesario especificar con quin se
	quiere hablar, poniendo por ejemplo DECIR HOLA A MANOLO).

 * Fhablaoo (Zak) Para simplificar la programacin de conversaciones guiadas por menu, al estilo Lucasfilm.
 
 * SmartCantGo (Roger Firth) Lista las salida de una localidad, cuando el jugador intenta ir por una direccion
      no mapeada. Es una mejora a la propiedad cant_go.
 
 * IntNombre (Zak) adaptado por Jarel. Parsenoun alternativo para infSP6. Permite:
       Parseado admitiendo nombres y adjetivos, priorizando los primeros en caso de duda con otro objeto.
       Parseado admitiendo los adjetivos EXCLUSIVAMENTE cuando al menos un nomnbre del objeto ha
       sido detectado.
 
==============================================================================
Existen muchas extensiones en la pagina de inform6
http://www.inform-fiction.org/extensions/index.html

Una revision de alguna de ellas:
http://emshort.home.mindspring.com/libraries.htm

No todas seran compatibles con INFSP, en el sentido de que si
hackean alguna de las funciones del parser que hackea INFSP (ver archivo INFSPR.h)
y adems estn en ingls (algun texto que impriman en el juego).

Igualmente, algunas extensiones de informATE pueden adaptarse a INFSP.
Tienes una lista en http://www.caad.es/informate/informate/index.html

Puedes usar el Script SINFORM para ello.
Pregunta en el foro del CAAD (http://www.caad.es/foro/viewforum.php?f=12)




Sarganar.
